/*
 * ====================================================================================
 * Copyright 2012 Eric Hartwell  (http://www.ehartwell.com)
 * ====================================================================================
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use
 * this file except in compliance with the License. You may obtain a copy of the
 * License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable
 * law or agreed to in writing, software distributed under the License is distributed
 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing permissions and
 * limitations under the License.
 * ====================================================================================
 */

package com.ehartwell.samples.android.pagerview;

import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.widget.TextView;

public class PagerViewActivity extends FragmentActivity
{
    @Override
    /**
     * Called when the activity is first created.
     *
     * @param savedInstanceState Save instance data.
     */
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        // See: Horizontal View Swiping with ViewPager
        // http://android-developers.blogspot.ca/2011/08/horizontal-view-swiping-with-viewpager.html
        PagerFragmentAdapter viewAdapter = new PagerFragmentAdapter(getSupportFragmentManager(),
                                                (TextView)findViewById(R.id.header_title));
        ((PagerView)findViewById(R.id.pager)).setAdapter(viewAdapter);

        // Add initial pages
        viewAdapter.addFragment(0, new GalleryFragment(true));
        viewAdapter.addFragment(1, new GalleryFragment(false));
    }
}
